package com.ys.ysqd;

import androidx.appcompat.app.AppCompatActivity;

import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

/*
参考内容：

 */

public class MainActivity extends AppCompatActivity {

    Button button_launchGenshin;

    // 程序起始
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        // 初始化
        button_launchGenshin = findViewById(R.id.button_launchGenshin);

        // 跳转原神下载页面
        Intent intent_web = new Intent();
        intent_web.setAction("android.intent.action.VIEW");
        Uri content_url = Uri.parse("https://ys-api.mihoyo.com/event/download_porter/link/ys_cn/official/android_default");
        intent_web.setData(content_url);

        // 启动原神测试按钮，如果按钮启动不了原神，那么蓝牙部分也启动不了原神
        button_launchGenshin.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent = getPackageManager().getLaunchIntentForPackage("com.miHoYo.Yuanshen");
                if (intent != null) {
                    //传参方式与Activity间跳转相同
                    startActivity(intent);
                    Toast.makeText(MainActivity.this, "原神？启动！", Toast.LENGTH_SHORT).show();
                } else {
                    //没有安装目标app应用
                    Toast.makeText(MainActivity.this, "你原神呢？帮你下载", Toast.LENGTH_SHORT).show();
                    startActivity(intent_web);
                }
            }
        });
    }
}